artificial rose - German English Dictionary